Integrating design synthesis and assembly of structured objects in a visual design language

نویسندگان

  • Omid Banyasad
  • Philip T. Cox
چکیده

Computer Aided Design systems provide tools for building and manipulating models of solid objects. Some also provide access to programming languages so that parametrised designs can be expressed. There is a sharp distinction, therefore, between building models, a concrete graphical editing activity, and programming, an abstract, textual, algorithm-construction activity. The recently proposed Language for Structured Design ( LSD ) was motivated by a desire to combine the design and programming activities in one language. LSD achieves this by extending a visual logic programming language to incorporate the notions of solids and operations on solids. Here we investigate another aspect of the LSD approach; namely, that by using visual logic programming as the engine to drive the parametrised assembly of objects, we also gain the powerful symbolic problem-solving capability that is the forté of logic programming languages. This allows the designer/programmer to work at a higher level, giving declarative specifications of a design in order to obtain the design descriptions. Hence LSD integrates problem solving, design synthesis, and prototype assembly in a single homogeneous programming/design environment. We demonstrate this specification-to-final-assembly capability using the masterkeying problem for designing systems of locks and keys.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating sample looks for geometric objects in a visual design language

A major application of visualisation is to the design of structured objects such as buildings, machinery and electronic circuits, as in Computer-Aided Design (CAD) systems. Complex designs are frequently parameterised so that they represent families of objects rather than single artifacts, and building them requires design environments that support both the concrete visualisation and manipulati...

متن کامل

Structured Network Public Spaces a Step Toward Integration of Urban

Network of public spaces composes of a network of interconnected land use and various elements of the city, such as synthetic and natural which shows the city as a whole. Network structure of public spaces is important because understanding this network as a structure presents us the formation of the city. This paper attempts to define the status of the network of public spaces in the city stru...

متن کامل

Defining Behaviours for Solids in a Visual Design Environment

The design of structured objects is frequently accomplished with the use of Computer-Aided Design ( CAD ) systems, some of which allow for parametrised designs, which represent families of objects. Some existing CAD systems permit parametrisation by providing interfaces to programming languages, leading to a sharp division between the visual and programming aspects of building complex designs. ...

متن کامل

Recreation and design of motifs in Metkazin Ghelimche

Ghelimche Metkazin village in addition to the abundance of role, mentally woven and of a simple structure. The variety of animal and plant designs and understandable  geometric shapes and the creation of creative design during the drawing of motifs on the margin and the text and the way weavers adapted from the nature and environment of life and the re-imaging of images has led to a variety of ...

متن کامل

LSD: A Logic-Based Visual Language for Designing Structured Objects

Designing structured objects such as mechanical devices, buildings and electronic devices, involves two disparate activities. Visual representations of objects are drawn in two or three dimensions. Also, since the structure of more complex artifacts may depend on parameter values, coding akin to programming may be required. Consequently, design tools such as CAD systems usually provide sophisti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • TPLP

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2005